package imp.clases;

import java.util.ArrayList;
import java.util.List;
import java.io.Serializable;
import java.util.Date;

public class Ficha implements Serializable{

    private long codigo;
    private String tipo;
    private String cedula;
    private String codFamilia;
    private Date fApertura;
    private String apellidos;
    private String nombres;
    private Date fNaci;
    private String relacion;
    private String sexo;
    private String iess;
    private String civil;
    private String ocupacion;
    private String telefono;
    private String email;
    private String sangre;
    private String nivel;
    private String cedEmpleado;
    private String carga;
    private String sentidos;
    private String cardiorespiratorio;
    private String gastrointestinal;
    private String genitourinario;
    private String neuromusculo;
    private String psicologico;
    private String usuarioFisico;
    private Date fechaFisico;
    private String personales;
    private String patologico;
    private String sociales;
    private String familiares;
    private String obstetricos;
    private String quirurgicos;
    private String accidentes;
    private String lesiones;
    private String alergias;
    private String usuarioAntecede;
    private Date fechaAntecede;
    private Dispensario dispensario;
    private List<Consulta> consultas;
    private List<ConsultaE> consultasE;


    public Ficha(){
            this.codigo=-1;
            this.consultas=new ArrayList<Consulta>();
            this.consultasE=new ArrayList<ConsultaE>();
            this.dispensario=new Dispensario();
    }

                
    public String getAccidentes() {
        return accidentes;
    }

    public void setAccidentes(String accidentes) {
        this.accidentes = accidentes;
    }

    public String getAlergias() {
        return alergias;
    }

    public void setAlergias(String alergias) {
        this.alergias = alergias;
    }

    public String getApellidos() {
        return apellidos;
    }

    public void setApellidos(String apellidos) {
        this.apellidos = apellidos;
    }

    public String getCardiorespiratorio() {
        return cardiorespiratorio;
    }

    public void setCardiorespiratorio(String cardiorespiratorio) {
        this.cardiorespiratorio = cardiorespiratorio;
    }

    public String getCarga() {
        return carga;
    }

    public void setCarga(String carga) {
        this.carga = carga;
    }

    public String getCedEmpleado() {
        return cedEmpleado;
    }

    public void setCedEmpleado(String cedEmpleado) {
        this.cedEmpleado = cedEmpleado;
    }

    public String getCedula() {
        return cedula;
    }

    public void setCedula(String cedula) {
        this.cedula = cedula;
    }

    public String getCivil() {
        return civil;
    }

    public void setCivil(String civil) {
        this.civil = civil;
    }

    public String getCodFamilia() {
        return codFamilia;
    }

    public void setCodFamilia(String codFamilia) {
        this.codFamilia = codFamilia;
    }

    public long getCodigo() {
        return codigo;
    }

    public void setCodigo(long codigo) {
        this.codigo = codigo;
    }

    public Dispensario getDispensario() {
        return dispensario;
    }

    public void setDispensario(Dispensario dispensario) {
        this.dispensario = dispensario;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Date getfApertura() {
        return fApertura;
    }

    public void setfApertura(Date fApertura) {
        this.fApertura = fApertura;
    }

    public Date getfNaci() {
        return fNaci;
    }

    public void setfNaci(Date fNaci) {
        this.fNaci = fNaci;
    }

    public String getFamiliares() {
        return familiares;
    }

    public void setFamiliares(String familiares) {
        this.familiares = familiares;
    }

    public Date getFechaAntecede() {
        return fechaAntecede;
    }

    public void setFechaAntecede(Date fechaAntecede) {
        this.fechaAntecede = fechaAntecede;
    }

    public Date getFechaFisico() {
        return fechaFisico;
    }

    public void setFechaFisico(Date fechaFisico) {
        this.fechaFisico = fechaFisico;
    }

    public String getGastrointestinal() {
        return gastrointestinal;
    }

    public void setGastrointestinal(String gastrointestinal) {
        this.gastrointestinal = gastrointestinal;
    }

    public String getGenitourinario() {
        return genitourinario;
    }

    public void setGenitourinario(String genitourinario) {
        this.genitourinario = genitourinario;
    }

    public String getIess() {
        return iess;
    }

    public void setIess(String iess) {
        this.iess = iess;
    }

    public String getLesiones() {
        return lesiones;
    }

    public void setLesiones(String lesiones) {
        this.lesiones = lesiones;
    }

    public String getNeuromusculo() {
        return neuromusculo;
    }

    public void setNeuromusculo(String neuromusculo) {
        this.neuromusculo = neuromusculo;
    }

    public String getNivel() {
        return nivel;
    }

    public void setNivel(String nivel) {
        this.nivel = nivel;
    }

    public String getNombres() {
        return nombres;
    }

    public void setNombres(String nombres) {
        this.nombres = nombres;
    }

    public String getObstetricos() {
        return obstetricos;
    }

    public void setObstetricos(String obstetricos) {
        this.obstetricos = obstetricos;
    }

    public String getOcupacion() {
        return ocupacion;
    }

    public void setOcupacion(String ocupacion) {
        this.ocupacion = ocupacion;
    }

    public String getPatologico() {
        return patologico;
    }

    public void setPatologico(String patologico) {
        this.patologico = patologico;
    }

    public String getPersonales() {
        return personales;
    }

    public void setPersonales(String personales) {
        this.personales = personales;
    }

    public String getPsicologico() {
        return psicologico;
    }

    public void setPsicologico(String psicologico) {
        this.psicologico = psicologico;
    }

    public String getQuirurgicos() {
        return quirurgicos;
    }

    public void setQuirurgicos(String quirurgicos) {
        this.quirurgicos = quirurgicos;
    }

    public String getRelacion() {
        return relacion;
    }

    public void setRelacion(String relacion) {
        this.relacion = relacion;
    }

    public String getSangre() {
        return sangre;
    }

    public void setSangre(String sangre) {
        this.sangre = sangre;
    }

    public String getSentidos() {
        return sentidos;
    }

    public void setSentidos(String sentidos) {
        this.sentidos = sentidos;
    }

    public String getSexo() {
        return sexo;
    }

    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

    public String getSociales() {
        return sociales;
    }

    public void setSociales(String sociales) {
        this.sociales = sociales;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    public String getUsuarioAntecede() {
        return usuarioAntecede;
    }

    public void setUsuarioAntecede(String usuarioAntecede) {
        this.usuarioAntecede = usuarioAntecede;
    }

    public String getUsuarioFisico() {
        return usuarioFisico;
    }

    public void setUsuarioFisico(String usuarioFisico) {
        this.usuarioFisico = usuarioFisico;
    }
    
    public List<Consulta> getConsultas() {
        return consultas;
    }

    public void setConsultas(List<Consulta> consultas) {
        this.consultas = consultas;
    }

    public void addConsulta(Consulta consulta){
        consultas.add(consulta);
        consulta.setFicha(this);

    }
    public void removeConsulta(Consulta consulta){
        consultas.remove(consulta);
    }

    public List<ConsultaE> getConsultasE() {
        return consultasE;
    }

    public void setConsultasE(List<ConsultaE> consultasE) {
        this.consultasE = consultasE;
    }



}
